﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using SlideRight.Konfiguration;

namespace SlideRight
{
    public partial class MainForm : Form
    {
        Konfig _konfig;

        public MainForm()
        {
            InitializeComponent();
            _konfig = new Konfig("slideright");
            Untertitel.Pfad = _konfig.Wert("Untertitel");
        }

        /// <summary>
        /// EventHandler des Starten Buttons
        /// Startet die SlideShow
        /// </summary>
        private void hdlStart(object sender, EventArgs e)
        {
            RunSlideshow();
        }

        /// <summary>
        /// EventHandler des Einstellungen Buttons
        /// Startet eine Windows Form für die Einstellungen von SlideRight
        /// </summary>
        private void hdlEinstellungen(object sender, EventArgs e)
        {
            new Einstellungen().ShowDialog();
        }

        /// <summary>
        /// EventHandler des Bilder Buttons
        /// Startet eine Windows Form wo Bilder und Untertitel bearbeitet werden können.
        /// </summary>
        private void hdlBilder(object sender, EventArgs e)
        {
            new UntertitelFrm().ShowDialog(_konfig);
        }

        public void RunSlideshow()
        {
            SlideShow SlideShow = new SlideShow();
            if (SlideShow.Bilder != null)
            {
                Untertitel.Init();
                SlideShow.ShowDialog();
            }
        }
    }
}
